.box{
  background-color: $gray_bg;
  font-size: vw(32);
  >.pa-20{
    background-color: #fff;
    border-radius: vw(20);
  }
  .user-info{
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: vw(140);
    p{
      flex:1;
      margin: 0 vw(30);
      color: #999;
    }
    i{
      color: #999;
    }
  }
  .order-info {
    margin-top: vw(20);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-right: 0;
    padding-left: 0;
    .main-info {
      display: flex;
      align-items: flex-start;
      padding: vw(30) vw(20);
      line-height: vw(42);
      font-size: vw(28);
      i{
        max-width: vw(200);
        min-width: vw(200);
      }
      .multi-line {
        flex: 1;
        margin:  0 vw(20);
        -webkit-line-clamp: 3;
        font-size: vw(28);
      }
      div{
        display: flex;
        flex-direction: column;
        text-align: right;
        b{
          font-weight: normal;
        }
        strong{
          font-size: vw(36);
          font-weight: normal;
        }
      }
    }
    .order-num{
      display: flex;
      justify-content: space-between;
      align-items: center;
      height: vw(98);
      font-size: vw(32);
      border-top: 1px solid $gray_bg;
      border-bottom: 1px solid $gray_bg;
      div {
        display: flex;
        align-items: center;
        span{
          font-size: vw(28);
        }
      }
    }
    .total-box{
      padding: vw(36) vw(20) vw(16) 0;
      text-align: right;
      font-size: vw(24);
      b{
        font-size: vw(42);
        font-weight: normal;
      }
    }
  }
  .bottom-settlement {
    position: fixed;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 100%;
    height: vw(98);
    background-color: #fff;
    color: #999;
    font-size: vw(24);
    span{
      color: $org_font;
      font-size: vw(28);
      b{
        font-size: vw(36);
      }
    }
    i{
      margin-left: vw(20);
      color: #404040;
      font-style: normal;
    }
    button{
      width:vw(200);
      height:vw(78);
      margin-left: vw(20);
      background:$gradientBg;
      border-radius:vw(39);
      color: #fff;
    }
  }
}
